#ifndef CFDPOSTOPERATORSPROBE_H
#define CFDPOSTOPERATORSPROBE_H

#include "FITK_Kernel/FITKCore/FITKOperatorRepo.h"
#include "CFDPostOperatorsBase.h"

namespace OperModel {
class CFDPostOperatorsProbe:public CFDPostOperatorsBase
{
    Q_OBJECT
public:
    explicit CFDPostOperatorsProbe();
    //默认析构函数
    ~CFDPostOperatorsProbe()  = default;

    virtual bool execGUI( ) override;

    virtual bool execProfession() override;

    virtual void eventProcess(int index, QHash<int, QVariant> value = QHash<int, QVariant>());
private slots:
    void slotPickPointDataOver();

    void slotPickCellDataOver();
};

Register2FITKOPeratorRepo(actionProbeCreate, CFDPostOperatorsProbe);
Register2FITKOPeratorRepo(actionProbeEdit, CFDPostOperatorsProbe);
}
#endif // CFDPOSTOPERATORSPROBE_H
